package com.szjz.excel.importexport.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 导入时, 表示从指定的sheet读取数据, 不指定则读取第一个sheet<br>
 * 导出时, 表示要设置的sheet名称
 */
@Retention(RUNTIME)
@Target({TYPE})
public @interface SheetMapping {

    /**
     * 名称, 和sheetNo不能同时为空
     *
     * @return
     */
    String sheetName() default "";

    /**
     * 编号, 和sheetName不能同时为空<br>
     * base 0
     *
     * @return
     */
    int sheetNo() default -1;

}
